import createRouter from './index'

const router = createRouter();

/**
 * 全局导航守卫
 * （除了全局导航守卫，还有路由独享的守卫和组件内的守卫）
 */
router.beforeEach((to, from, next) => {
  console.log('before each invoked');
  // 当用户没有登录时，限制用户不能访问某些页面等
  next();
});

router.beforeResolve((to, from, next) => {
  console.log('before resolve invoked');
  next();
});

router.afterEach((to, from) => {
  console.log('after each invoked');
});

export default router;

/**
 * 守卫的执行顺序：
 *
 */
